devil worshipper - French English Dictionary